Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 OWEN PLACE Terraced £76,000 25 Feb 2005
13 OWEN PLACE Terraced £90,000 24 Feb 2017
17 OWEN PLACE Terraced £105,000 15 Jan 2016
25 OWEN PLACE Terraced £60,000 2 Oct 2014